Internet facsimile apparatus and method of controlling internet facsimile communication using the apparatus

ABSTRACT

Disclosed is an Internet FAX apparatus which, after receiving an Internet address from a certain destination, can communicate with the same destination in later transmission or during communication by connecting to a LAN and switching to an Internet FAX mode requiring no communication charge. An Internet facsimile apparatus on the receiving side transmits its Internet facsimile function and Internet address on an NSF signal in a standard protocol of G3 facsimile transmission and/or transmits its telephone number, Internet facsimile function, and Internet address on TSI and NSS signals in the standard protocol of G3 facsimile communication. The Internet facsimile apparatus registers an Internet facsimile function and Internet address of a partner apparatus as destination data. The Internet facsimile apparatus communicates with the partner apparatus by using the Internet address in the destination data in later transmission or by disconnecting ordinary facsimile mode communication and switching to the Internet FAX mode.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an Internet facsimile apparatus forperforming transmission and reception by a facsimile via a telephonenetwork and also transmitting and receiving an image by Internetfacsimile via the Internet.

2. Description of the Related Art

Recently, it has become possible to perform transmission and receptionby a G3 facsimile via a telephone network and also transmit and receivea message with an image file by using an Internet facsimile (to be alsoreferred to as Internet FAX hereinafter) system requiring nocommunication charge by connecting to a LAN.

Unfortunately, the conventional system has its limits, e.g., (1) whethera communication partner has an Internet FAX function cannot be knownduring G3 facsimile communication, and (2) the Internet address of acommunication partner cannot be known during G3 facsimile communication.For example, even when a communication partner has the Internet FAXfunction, the system cannot switch from a G3 facsimile mode to anInternet FAX mode requiring no communication charge by connecting to aLAN. Also, the modes can be switched only when an operator designatesmode switching and sets an Internet address.

SUMMARY OF THE INVENTION

The present invention has been made to solve the above conventionalproblems, and has as its object to provide an Internet FAX apparatushaving a G3 facsimile function and an Internet FAX function and capableof (1) detecting in a G3 facsimile mode whether a communication partnerhas the Internet FAX function and (2) exchanging Internet addresses witha communication partner in the G3 facsimile mode and, after receivingthe Internet address, communicating with the same destination byconnecting to a LAN and switching to an Internet FAX mode requiring nocommunication charge in the middle of communication or in latertransmission to the destination.

It is another object of the present invention to provide an Internet FAXapparatus having a G3 facsimile function and an Internet FAX functionand capable of receiving an Internet address in a G3 facsimile mode andmanaging the received Internet address.

To achieve the above objects, an Internet facsimile apparatus of thepresent invention is characterized by comprising destination datastorage means for storing destination data containing at leastpresence/absence of an Internet facsimile function, and Internet addressof each transmission destination, first transmitting/receiving means fortransmitting and receiving an image by an Internet facsimiletransmitting/receiving function, second transmitting/receiving means fortransmitting and receiving an image by an ordinary facsimiletransmitting/receiving function, Internet function informing means fortransmitting an Internet facsimile function and Internet address of theInternet facsimile apparatus while the second transmitting/receivingmeans is performing ordinary facsimile reception, and Internet functiondetecting means for detecting and registering an Internet facsimilefunction and Internet address of a partner apparatus in correspondingdestination data in the destination data storage means while the secondtransmitting/receiving means is performing ordinary facsimiletransmission, wherein when transmission is to be performed for thepartner apparatus after the Internet facsimile function and Internetaddress of the partner apparatus are registered in the correspondingdestination data in the destination data storage means, the firsttransmitting/receiving means communicates with the partner apparatus byusing the Internet address in the destination data.

An Internet facsimile apparatus of the present invention ischaracterized by comprising destination data storage means for storingdestination data containing at least presence/absence of an Internetfacsimile function, and Internet address of each transmissiondestination, first transmitting/receiving means for transmitting andreceiving an image by an Internet facsimile transmitting/receivingfunction, second transmitting/receiving means for transmitting andreceiving an image by an ordinary facsimile transmitting/receivingfunction, Internet function detecting means for detecting andregistering an Internet facsimile function and Internet address of apartner apparatus in corresponding destination data in the destinationdata storage means while the second transmitting/receiving means isperforming ordinary facsimile transmission, wherein when transmission isto be performed for the partner apparatus after the Internet facsimilefunction and Internet address of the partner apparatus are registered inthe corresponding destination data in the destination data storagemeans, the first transmitting/receiving means communicates with thepartner apparatus by using the Internet address in the destination data.

An Internet facsimile apparatus of the present invention ischaracterized by comprising first transmitting/receiving means fortransmitting and receiving an image by an Internet facsimiletransmitting/receiving function, second transmitting/receiving means fortransmitting and receiving an image by an ordinary facsimiletransmitting/receiving function, and Internet function informing meansfor transmitting an Internet facsimile function and Internet address ofthe Internet facsimile apparatus while the second transmitting/receivingmeans is performing ordinary facsimile reception.

The Internet function informing means or the Internet function detectingmeans transmits or receives the Internet facsimile function and Internetaddress by using a predetermined signal in a standard protocol ofordinary facsimile transmission by the second transmitting/receivingmeans. The ordinary facsimile is a G3 facsimile, and the Internetfunction informing means or the Internet function detecting meanstransmits the Internet facsimile function and Internet address by usingan NSF signal in the standard protocol. The destination data contains atleast presence/absence of an Internet facsimile function and an Internetaddress of a corresponding one-touch dial. The firsttransmitting/receiving means comprises means for transmitting e-mail,means for attaching an image file to e-mail, means for receiving e-mail,means for extracting an attached file from e-mail, means for checkingwhether the attached file is an image file, and means for performingInternet facsimile reception if the attached file is found to be animage file. The Internet address is an e-mail address.

An Internet address informing method using an Internet facsimileapparatus of the present invention is an Internet address informingmethod using an Internet facsimile apparatus for transmitting andreceiving an image by an Internet facsimile transmitting/receivingfunction and an ordinary facsimile transmitting/receiving function,characterized in that an Internet facsimile apparatus on a receivingside transmits an Internet facsimile function and Internet addressthereof on a predetermined signal in a standard protocol of ordinaryfacsimile communication, and an Internet facsimile apparatus on atransmitting side detects and registers the Internet facsimile functionand Internet address of the Internet facsimile apparatus on thereceiving side, carried on the predetermined signal in the standardprotocol of ordinary facsimile communication, as destination data, and,when transmission is to be performed for the Internet facsimileapparatus on the receiving side thereafter, communicates with theInternet facsimile apparatus on the receiving side by using the Internetaddress in the destination data.

The ordinary facsimile communication is G3 facsimile communication, andthe predetermined signal is an NSF signal and carries the Internetfacsimile function and Internet address of the Internet facsimileapparatus on the receiving side. The Internet facsimile function isstored in a fourth octet of the NSF signal and transmitted, and theInternet address is stored in fifth to twenty-fifth octets of the NSFsignal and transmitted. The fourth octet of the NSF signal is not 0 whenthe Internet facsimile function is present, and is 0 when the Internetfacsimile function is not present.

A storage medium of the present invention is a storage medium forstoring, in a computer readable form, a control program containing anInternet address informing program in an Internet facsimile apparatusfor transmitting and receiving an image by an Internet facsimiletransmitting/receiving function and an ordinary facsimiletransmitting/receiving function, characterized in that the informingprogram comprises a transmission module for transmitting an Internetfacsimile function and Internet address of the Internet facsimileapparatus on a predetermined signal in a standard protocol duringordinary facsimile reception, a registration module for detecting andregistering an Internet facsimile function and Internet address of apartner apparatus, carried on the predetermined signal in the standardprotocol, as destination data during ordinary facsimile reception, and acommunication module for communicating with the partner apparatus byusing the Internet address in the destination data when transmission isto be performed for the partner apparatus after the registration. Thestorage medium further contains registered destination data.

To achieve the above objects, an Internet facsimile apparatus of thepresent invention is characterized by comprising destination datastorage means for storing destination data containing at least atelephone number, presence/absence of an Internet facsimile function,and Internet address of each transmission destination, firsttransmitting/receiving means for transmitting and receiving an image byan Internet facsimile transmitting/receiving function, secondtransmitting/receiving means for transmitting and receiving an image byan ordinary facsimile transmitting/receiving function, first Internetfunction informing means for transmitting an Internet facsimilefunction, and Internet address of the Internet facsimile apparatus whilethe second transmitting/receiving means is performing ordinary facsimiletransmission, and first Internet function detecting means for detectingand registering an Internet facsimile function, and Internet address ofa partner apparatus in corresponding destination data in the destinationdata storage means while the second transmitting/receiving means isperforming ordinary facsimile reception, wherein when transmission is tobe performed for the partner apparatus after the Internet facsimilefunction and Internet address of the partner apparatus are registered inthe corresponding destination data in the destination data storagemeans, the first transmitting/receiving means communicates with thepartner apparatus by using the Internet address in the destination data.

The Internet facsimile apparatus is characterized by further comprisingsecond Internet function informing means for transmitting the Internetfacsimile function and Internet address of the Internet facsimileapparatus while the second transmitting/receiving means is performingordinary facsimile reception, and second Internet function detectingmeans for detecting and registering an Internet facsimile function andInternet address of a partner apparatus in corresponding destinationdata in the destination data storage means while the secondtransmitting/receiving means is performing ordinary facsimiletransmission.

An Internet facsimile apparatus of the present invention ischaracterized by comprising destination data storage means for storingdestination data containing at least a telephone number,presence/absence of an Internet facsimile function, and Internet addressof each transmission destination, first transmitting/receiving means fortransmitting and receiving an image by an Internet facsimiletransmitting/receiving function, second transmitting/receiving means fortransmitting and receiving an image by an ordinary facsimiletransmitting/receiving function, second Internet function detectingmeans for detecting and registering an Internet facsimile function andInternet address of a partner apparatus in corresponding destinationdata in the destination data storage means while the secondtransmitting/receiving means is performing ordinary facsimiletransmission, and first Internet function informing means fortransmitting an Internet facsimile function, and Internet address of theInternet facsimile apparatus while the second transmitting/receivingmeans is performing ordinary facsimile transmission, wherein whentransmission is to be performed for the partner apparatus after theInternet facsimile function and Internet address of the partnerapparatus are registered in the corresponding destination data in thedestination data storage means, the first transmitting/receiving meanscommunicates with the partner apparatus by using the Internet address inthe destination data.

An Internet facsimile apparatus of the present invention ischaracterized by comprising destination data storage means for storingdestination data containing at least a telephone number,presence/absence of an Internet facsimile function, and Internet addressof each transmission destination, first transmitting/receiving means fortransmitting and receiving an image by an Internet facsimiletransmitting/receiving function, second transmitting/receiving means fortransmitting and receiving an image by an ordinary facsimiletransmitting/receiving function, and first Internet function detectingmeans for detecting and registering an Internet facsimile function, andInternet address of a partner apparatus in corresponding destinationdata in the destination data storage means while the secondtransmitting/receiving means is performing ordinary facsimile reception,wherein when transmission is to be performed for the partner apparatusafter the Internet facsimile function and Internet address of thepartner apparatus are registered in the corresponding destination datain the destination data storage means, the first transmitting/receivingmeans communicates with the partner apparatus by using the Internetaddress in the destination data.

The Internet facsimile apparatus is characterized by further comprisingsecond Internet function informing means for transmitting an Internetfacsimile function and Internet address of the Internet facsimileapparatus while the second transmitting/receiving means is performingordinary facsimile reception.

The first Internet function detecting means retrieves destination datafrom the detected telephone number and registers the Internet facsimilefunction and Internet address in the retrieved destination data. Thefirst Internet function informing means or the Internet functiondetecting means transmits or receives the telephone number, Internetfacsimile function, and Internet address by using a predetermined signalin a standard protocol of ordinary facsimile transmission by the secondtransmitting/receiving means. The ordinary facsimile is a G3 facsimile,and the first Internet function informing means or the first Internetfunction detecting means transmits the Internet facsimile function andInternet address by using an NSS signal in the standard protocol. TheInternet facsimile function is stored in a fourth octet of the NSSsignal and transmitted, and the Internet address is stored in fifth totwenty-fifth octets of the NSS signal and transmitted. The fourth octetof the NSS signal is not 0 when the Internet facsimile function ispresent, and is 0 when the Internet facsimile function is not present.The ordinary facsimile is a G3 facsimile, and the first Internetfunction informing means or the first Internet function detecting meanstransmits the telephone number by using a TSI signal in the standardprotocol. The first Internet function detecting means detects atelephone number from a telephone number information service signal froma switching unit. The ordinary facsimile is a G3 facsimile, and thesecond Internet function informing means or the second Internet functiondetecting means transmits the Internet facsimile function and Internetaddress by using an NSF signal in the standard protocol. The destinationdata contains at least presence/absence of an Internet facsimilefunction and an Internet address of a corresponding one-touch dial. Thefirst transmitting/receiving means comprises means for transmittinge-mail, means for attaching an image file to e-mail, means for receivinge-mail, means for extracting an attached file from e-mail, means forchecking whether the attached file is an image file, and means forperforming Internet facsimile reception if the attached file is found tobe an image file. The Internet address is an e-mail address.

An Internet address informing method using an Internet facsimileapparatus of the present invention is an Internet address informingmethod using an Internet facsimile apparatus for transmitting andreceiving an image by an Internet facsimile transmitting/receivingfunction and an ordinary facsimile transmitting/receiving function,characterized in that an Internet facsimile apparatus on a transmittingside transmits an Internet facsimile function, and Internet addressthereof on first and second signals in a standard protocol of ordinaryfacsimile communication, and an Internet facsimile apparatus on areceiving side detects and registers the telephone number, Internetfacsimile function, and Internet address of the Internet facsimileapparatus on the transmitting side, carried on the first and secondsignals in the standard protocol of ordinary facsimile communication, asdestination data, and, when transmission is to be performed for theInternet facsimile apparatus on the transmitting side thereafter,communicates with the Internet facsimile apparatus on the transmittingside by using the Internet address in the destination data.

The ordinary facsimile communication is G3 facsimile communication, thefirst signal is a TSI signal and carries the telephone number of theInternet facsimile apparatus on the transmitting side, and the secondsignal is an NSS signal and carries the Internet facsimile function andInternet address of the Internet facsimile apparatus on the transmittingside. The Internet facsimile apparatus on the receiving side transmitsthe Internet facsimile function and Internet address thereof on a thirdsignal in the standard protocol of ordinary facsimile communication, andthe Internet facsimile apparatus on the transmitting side detects andregisters the Internet facsimile function and Internet address of theInternet facsimile apparatus on the receiving side, carried on the thirdsignal in the standard protocol of ordinary facsimile communication, asdestination data, and, when transmission is to be performed for theInternet facsimile apparatus on the receiving side thereafter,communicates with the Internet facsimile apparatus on the receiving sideby using the Internet address in the destination data. The standardfacsimile communication is G3 facsimile communication, and the thirdsignal is an NSF signal and carries the Internet facsimile function andInternet address of the Internet facsimile apparatus on the receivingside. The Internet facsimile function is stored in a fourth octet of theNSS or NSF signal and transmitted, and the Internet address is stored infifth to twenty-fifth octets of the NSS or NSF signal and transmitted.The fourth octet of the NSS or NSF signal is not 0 when the Internetfacsimile function is present, and is 0 when the Internet facsimilefunction is not present.

A storage medium of the present invention is a storage medium forstoring, in a computer readable form, a control program containing anInternet address informing program in an Internet facsimile apparatusfor transmitting and receiving an image by an Internet facsimiletransmitting/receiving function and an ordinary facsimiletransmitting/receiving function, characterized in that the informingprogram comprises a first transmission module for transmitting anInternet facsimile function, and Internet address of the Internetfacsimile apparatus on first and second signals in a standard protocolduring ordinary facsimile reception, a first registration module fordetecting and registering an Internet facsimile function, and Internetaddress of a partner apparatus, carried on the first and second signalsin the standard protocol, as destination data during ordinary facsimilereception, and a communication module for communicating with the partnerapparatus by using the Internet address in the destination data whentransmission is to be performed for the partner apparatus after theregistration.

The informing program further comprises a second transmission module fortransmitting an Internet facsimile function and Internet address of theInternet facsimile apparatus on a third signal in the standard protocolduring ordinary facsimile reception, and a second registration modulefor detecting and registering an Internet facsimile function andInternet address of a partner apparatus, carried on the third signal inthe standard protocol, as destination data during ordinary facsimiletransmission. The storage medium further contains registered destinationdata.

To achieve the above objects, an Internet facsimile apparatus of thepresent invention is characterized by comprising firsttransmitting/receiving means for transmitting and receiving an image byan Internet facsimile transmitting/receiving function, secondtransmitting/receiving means for transmitting and receiving an image byan ordinary facsimile transmitting/receiving function, determining meansfor determining whether a partner apparatus has an Internet facsimilefunction while the second transmitting/receiving means is performingordinary facsimile transmission, and mode switching means fordisconnecting ordinary facsimile mode communication and switching to anInternet facsimile mode if the partner apparatus is found to have theInternet facsimile function.

The determining means comprises means for determining whether thepartner apparatus has the Internet facsimile function in accordance witha predetermined signal in a standard protocol of ordinary facsimilecommunication by the second transmitting/receiving means, and means forobtaining an Internet address of the partner apparatus from thepredetermined signal. The ordinary facsimile is a G3 facsimile, and,when the Internet facsimile apparatus is a transmitter, thepredetermined signal is an NSF signal in the standard protocol,information indicating whether the Internet facsimile function ispresent is stored in a fourth octet of the NSF signal and transmitted,and the Internet address is stored in fifth to twenty-fifth octets ofthe NSF signal and transmitted. The ordinary facsimile is a G3facsimile, and, when the Internet facsimile apparatus is a receiver, thepredetermined signal is an NSS signal in the standard protocol,information indicating whether the Internet facsimile function ispresent is stored in a fourth octet of the NSS signal and transmitted,and the Internet address is stored in fifth to twenty-fifth octets ofthe NSS signal and transmitted. The fourth octet of the NSF or NSSsignal is not 0 when the Internet facsimile function is present, and is0 when the Internet facsimile function is not present. When the Internetfacsimile apparatus is a transmitter and the NSF signal indicates that areceiver has the Internet facsimile function, the mode switching meansinforms the receiver that the transmitter has the Internet facsimilefunction by using the NSS signal, waits for CFR, disconnects a lineafter sending DCN, and starts image transmission by an Internetfacsimile. When the Internet facsimile apparatus is a receiver and theNSS signal indicates that a transmitter has the Internet facsimilefunction, the mode switching means sends CFR, disconnects a line afterreceiving DCN, and starts image transmission by an Internet facsimile.

The Internet facsimile apparatus further comprises destination datastorage means for storing destination data containing at leastpresence/absence of an Internet facsimile function and an Internetaddress of each transmission destination, and first Internet addressregistering means for registering an Internet facsimile function andInternet address of a partner apparatus, detected from the NSF signalduring the G3 facsimile transmission, in corresponding destination datain the destination data storage means, wherein when transmission is tobe performed for the partner apparatus after the Internet facsimilefunction and Internet address of the partner apparatus are registered inthe corresponding destination data in the destination data storagemeans, communication is performed by using the Internet address in thedestination data. The Internet facsimile apparatus further comprisesdestination data storage means for storing destination data containingat least presence/absence of an Internet facsimile function and anInternet address of each transmission destination, and second Internetaddress registering means for registering an Internet facsimile functionand Internet address of a partner apparatus, detected from the NSSsignal during the G3 facsimile transmission, in correspondingdestination data in the destination data storage means, wherein whentransmission is to be performed for the partner apparatus after theInternet facsimile function and Internet address of the partnerapparatus are registered in the corresponding destination data in thedestination data storage means, communication is performed by using theInternet address in the destination data. The firsttransmitting/receiving means comprises means for transmitting e-mail,means for attaching an image file to e-mail, means for receiving e-mail,means for extracting an attached file from e-mail, means for checkingwhether the attached file is an image file, and means for performingInternet facsimile reception if the attached file is found to be animage file. The Internet address is an e-mail address.

An Internet facsimile communication control method using an Internetfacsimile apparatus of the present invention is an Internet facsimilecommunication control method using an Internet facsimile apparatus fortransmitting and receiving an image by an Internet facsimiletransmitting/receiving function and an ordinary facsimiletransmitting/receiving function, characterized in that an Internetfacsimile apparatus on a receiving side transmits an Internet facsimilefunction and Internet address thereof on a first signal in a standardprotocol of ordinary facsimile communication, an Internet facsimileapparatus on a transmitting side detects the Internet facsimile functionand Internet address of the Internet facsimile apparatus on thereceiving side, carried on the first signal in the standard protocol ofordinary facsimile communication, and transmits at least an Internetfacsimile function thereof on a second signal in the standard protocolof ordinary facsimile communication, the Internet facsimile apparatus onthe receiving side detects the Internet facsimile function of theInternet facsimile apparatus on the transmitting side, carried on thesecond signal in the standard protocol of ordinary facsimilecommunication, and requests the Internet facsimile apparatus on thetransmitting side to disconnect a line, and the Internet facsimileapparatus on the transmitting side disconnects the line and transmits animage to the Internet facsimile apparatus on the receiving side by anInternet facsimile.

The ordinary facsimile communication is G3 facsimile communication, thefirst signal is an NSF signal, and the second signal is an NSS signal.The Internet facsimile function is stored in a fourth octet of the NSSor NSF signal and transmitted, and the Internet address is stored infifth to twenty-fifth octets of the NSS or NSF signal and transmitted.The fourth octet of the NSS or NSF signal is not 0 when the Internetfacsimile function is present, and is 0 when the Internet facsimilefunction is not present.

A storage medium of the present invention is a storage medium forstoring a control program for Internet facsimile communication in acomputer readable form in an Internet facsimile apparatus fortransmitting and receiving an image by an Internet facsimiletransmitting/receiving function and an ordinary facsimiletransmitting/receiving function, characterized in that the controlprogram comprises a determination module for determining during ordinaryfacsimile transmission whether a partner apparatus has an Internetfacsimile function, and a mode switching module for disconnectingordinary facsimile mode communication and switching to an Internetfacsimile mode if the partner apparatus is found to have the Internetfacsimile function. The storage medium further comprises a registrationmodule for detecting and registering an Internet address of the partnerapparatus if the partner apparatus is found to have the Internetfacsimile function, and a communication module for communicating withthe partner apparatus by using the Internet address in the destinationdata when transmission is to be performed for the partner apparatusafter the registration. The storage medium further contains registereddestination data.

Other features and advantages of the present invention will be apparentfrom the following description taken in conjunction with theaccompanying drawings, in which like reference characters designate thesame or similar parts throughout the figures thereof.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing an image communication networkincluding an Internet FAX apparatus of the present invention;

FIG. 2 is a view showing the format of T.30 NSF in the presentinvention;

FIG. 3 is a view showing the format of destination data in the presentinvention;

FIG. 4 is a flow chart showing mode selection by the Internet FAXapparatus of the present invention;

FIG. 5 is a flow chart showing G3 transmission by an Internet FAXapparatus of the first embodiment;

FIG. 6 is a flow chart showing G3 reception by the Internet FAXapparatus of the first embodiment;

FIG. 7 is a flow chart showing Internet FAX transmission by the InternetFAX apparatus of the first embodiment;

FIG. 8 is a flow chart showing Internet FAX reception by the InternetFAX apparatus of the first embodiment;

FIG. 9 is a view showing the format of T.30 NSS in the secondembodiment;

FIG. 10 is a flow chart showing G3 transmission by an Internet FAXapparatus of the second embodiment;

FIG. 11 is a flow chart showing G3 reception by the Internet FAXapparatus of the second embodiment;

FIG. 12 is a flow chart showing the concept of transmission control byan Internet FAX apparatus of the third embodiment;

FIG. 13 is a view showing the protocol of the Internet FAX apparatus ofthe third embodiment;

FIG. 14 is a flow chart showing switching from G3 transmission toInternet FAX transmission by the Internet FAX apparatus of the thirdembodiment; and

FIG. 15 is a flow chart showing switching from G3 reception to InternetFAX reception by the Internet FAX apparatus of the third embodiment.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Embodiments of the present invention will be described below withreference to the accompanying drawings.

Arrangement of Internet FAX Apparatus of Embodiments

FIG. 1 is a block diagram showing an image communication networkincluding an Internet FAX apparatus of embodiments.

In FIG. 1, reference numeral 1 denotes an Internet FAX apparatus on thetransmitting side for transmitting an image; and 2, an Internet FAXapparatus on the receiving side for receiving an image. This InternetFAX apparatus 2 has the same configuration as the Internet FAX apparatus1 on the transmitting side. Reference numeral 3 denotes a telephonenetwork for performing G3 FAX communication; and 4, the Internet forcarrying e-mail.

The Internet FAX apparatuses 1 and 2 have the following components. Notethat the internal structure of the Internet FAX apparatus 2 is not shownin FIG. 1 because the structure is the same as the transmitting side.

Reference numeral 5 denotes a CPU for controlling the Internet FAXapparatus; 6, a scanner for reading originals to be transmitted; 7, aprinter for printing out received images; 8, a FAX modem forcommunicating in the G3 FAX mode; 9, an NCU for controlling theconnection with a telephone line; 10, an Ethernet interface, forexample, for connecting to the Internet; 11, a ROM storing softwareprograms for control procedures shown in FIGS. 4 to 8 to be executed bythe CPU 5; 12, a RAM for storing the work of the control softwareprograms and destination data shown in FIG. 3; 13, an operation unitincluding one-touch buttons for inputting destinations; and 14, anexternal storage such as a floppy disk or CD-ROM.

A case in which the Internet FAX apparatuses 1 and 2 operate as thetransmission and receiving sides, respectively, will be described belowwith reference to FIG. 1.

The telephone network 3 is used to perform G3 facsimile communication.The Internet 4 is a network for communicating Internet e-mail. The CPU 5controls the Internet FAX apparatus 1. The scanner 6 reads and convertsoriginals into image data. The printer 7 prints out image data as imageson printing sheets. The modem 8 modulates and demodulates G3 FAXprotocol signals and image signals. The NCU 9 is connected to thetelephone line to initiate calls to and receive calls from the line andinterface analog signals. The Ethernet 10 is connected to the Internet 4to exchange digital signals in the form of TCP/IP packets. The ROM 11stores control programs and control data of the Internet FAX apparatus1. The CPU 5 executes these control programs and data. The RAM 12 isused as a work area of the control programs of the Internet FAXapparatus 1. The RAM 12 also stores control data and destination datawhich the CPU 5 accesses. The operation unit 13 includes one-touchbuttons for designating destinations in transmission. The externalstorage 14 is used to load or save control programs and/or data. Thecontrol software programs can also be loaded from the external storage14 into the RAM 12 and executed by the CPU 5. The external storage 14can also store the destination data shown in FIG. 3.

FIG. 3 shows the format of the destination data.

The RAM 12 stores the presence/absence of the G3 FAX function (“absence”includes unset), telephone number, presence/absence of the Internet FAXfunction (“absence” includes unset), Internet address, and abbreviationof the destination in the form of a table for each one-touch number.When a one-touch button is pressed on the operation unit 13, the CPU 5can read out the corresponding one-touch number information.

The contents of the format of a T.30 NSF signal transmitted from theInternet FAX apparatus on the receiving side will be described belowwith reference to FIG. 2.

The FIF format of NSF is composed of 25 octets. The first and secondoctets store a country identification code. The third octet stores amaker code. The fourth octet indicates the presence/absence of theInternet FAX function on the receiving side. 00000001 indicates that theInternet FAX function is present; 00000000 indicates that the functionis not present. The fifth to twenty-fifth octets store the Internetaddress of the Internet FAX apparatus on the receiving side. That is,the Internet FAX apparatus on the receiving side sends an NSF signal tothe transmitting side by storing 00000001 in the fourth octet and theInternet address in the fifth to twenty-fifth octets of the NSF. On theother hand, G3 and G4 FAX apparatuses send 00000000 because they do notuse the fourth octet.

Transmission/Reception by Internet FAX Apparatus of Embodiments

A summary of transmission and reception of an image in the G3 facsimilemode performed in the above arrangement will be described below.

An operator sets an original on the scanner 6 of the Internet FAXapparatus 1 on the transmitting side and presses a one-touch button ofthe operation unit 13. Consequently, destination data is read out fromthe RAM 12 in accordance with the designated destination. If the G3facsimile mode is designated, a telephone number is read out from theRAM 12, and the NCU 9 calls the Internet FAX apparatus 2 on thereceiving side via the telephone network 3.

Also, the scanner 6 of the Internet FAX apparatus 1 reads an image, andthe CPU 5 executes the control software programs to convert the imageinto image data.

When the line is connected, the Internet FAX apparatus 2 startsautomatic reception in accordance with the standard G3 FAX protocol.That is, a protocol signal from the Internet FAX apparatus 1 ismodulated by the modem 8 and transmitted to the Internet FAX apparatus 2via the telephone network 3.

First, initial identification is performed in accordance with the T.30protocol of ITU-T. When this initial identification is complete, the CPU5 executes the control software programs to encode the image data andtransmit the encoded data to the Internet FAX apparatus 2. In theInternet FAX apparatus 2, the received image data is transferred to theprinter and printed out.

Upon receiving a confirmation signal from the Internet FAX apparatus 2,the Internet FAX apparatus 1 completes the G3 FAX mode.

Next, a summary of transmission and reception of an image file in theInternet FAX mode will be described below. In the embodiments,transmission of e-mail is taken as an example.

An operator sets an original on the scanner 6 of the Internet FAXapparatus 1 on the transmitting side and presses a one-touch button ofthe operation unit 13. Consequently, destination data is read out fromthe RAM 12 in accordance with the destination designated by theoperation unit 13. If the Internet FAX mode is designated, an Internetaddress is read out from the RAM 12.

Also, the scanner 6 of the Internet FAX apparatus 1 reads an image, andthe CPU 5 executes the control software programs to convert the imageinto image data. The CPU 5 further executes the control softwareprograms to convert the image data into a TIFF file as an attached fileof e-mail.

The Internet address of the Internet FAX apparatus 2 on the receivingside is set as the destination of the e-mail. By using an SMTP protocolfor e-mail transmission, the e-mail containing the image data istransmitted from the Ethernet to the Internet FAX apparatus 2 via theInternet.

The Internet FAX apparatus 2 receives the e-mail in accordance with thestandard SMTP protocol. The TIFF file as an attached file of the e-mailis detected and converted into the image data. This image data istransferred to the printer and printed out.

Operation of Internet FAX Apparatus of First Embodiment

As described above, the Internet FAX apparatus of the present inventioncan operate in the G3 facsimile mode and Internet FAX mode. Theoperation of this Internet FAX apparatus according to the firstembodiment will be described below with reference to the T.30 NSF formatshown in FIG. 2, the destination data format shown in FIG. 3, a flowchart of mode selection shown in FIG. 4, a flow chart of G3 transmissionby the Internet FAX apparatus shown in FIG. 5, a flow chart of G3reception by the Internet FAX apparatus shown in FIG. 6, a flow chart ofInternet FAX transmission by the Internet FAX apparatus shown in FIG. 7,and a flow chart of Internet FAX reception by the Internet FAX apparatusshown in FIG. 8. Note that the Internet FAX apparatus of the firstembodiment performs G3 FAX communication whenever the apparatusdetermines that the communication partner is not an Internet FAXapparatus.

A summary of the G3 transmission procedure of the Internet FAX apparatusaccording to the first embodiment will be described below. Since thisapparatus basically operates in accordance with the standard T.30protocol, only an additional operation of this embodiment will bedescribed.

When receiving NSF from an apparatus on the receiving side, the InternetFAX apparatus of this embodiment checks the presence/absence of theInternet FAX function in the fourth octet of the NSF. If the InternetFAX function is present (00000001), the Internet FAX apparatus storesthe Internet address indicated by the fifth and subsequent octets in thedestination table.

When receiving CFR after transmitting NSS, the Internet FAX apparatussends a training signal and subsequently a FAX message in accordancewith the standard T.30 protocol.

After that, transmission to the apparatus on the receiving side isperformed by Internet FAX transmission by using the Internet addressreceived by the NSF.

A summary of the G3 reception procedure of the Internet FAX apparatusaccording to the first embodiment will be described below. Thisapparatus basically operates in accordance with the standard T.30protocol, so only an additional operation of this embodiment will bedescribed.

Since the Internet FAX apparatus on the receiving side has an InternetFAX function, the apparatus sets the fourth octet (00000001) of NSF whentransmitting the NSF. The apparatus stores its Internet address in thefifth and subsequent octets.

After that, the apparatus performs ordinary G3 reception.

operation Flow Charts of Internet FAX Apparatus of First Embodiment

FIG. 4 is a flow chart showing mode selection by the Internet FAXapparatus of the first embodiment. A procedure of selecting the G3facsimile mode and Internet FAX mode will be described below withreference to FIG. 4.

When an operator presses a one-touch button of the operation unit beforetransmission, the CPU 5 checks a destination corresponding to thepressed one-touch button in step S61. In step S62, the CPU 5 checkswhether the G3 facsimile mode is designated. In step S63, the CUP 5checks whether the Internet FAX mode is designated.

If the Internet FAX mode is designated, the CPU 5 checks a predeterminedpriority order in step S64. If the Internet FAX mode has priority, theCPU 5 selects the Internet FAX mode in step S65. If the G3 facsimilemode has priority, the CPU 5 selects the G3 facsimile mode in step S66.If the Internet FAX mode is designated in step S63, the flow advances tostep S66 to select the G3 facsimile mode.

If the G3 facsimile mode is designated in step S62, the CPU 5 checkswhether the Internet FAX mode is designated in step S67. If YES in stepS67, the flow advances to step S65 to select the Internet FAX mode. IfNO in step S67, there is no destination, so the CPU 5 indicatesdesignation mode error in step S68.

FIG. 5 is a flow chart showing G3 transmission by the Internet FAXapparatus of the first embodiment. A process procedure on thetransmitting side in the G3 facsimile mode will be described below withreference to FIG. 5.

For example, an operator sets an original and presses one-touch button01 of the operation unit. The CPU 5 checks destination 01 in thedestination table shown in FIG. 3 and determines that destination 01 isincapable of performing an Internet FAX. Therefore, the CPU 5 initiatesa call to the telephone network and starts transmission in the G3facsimile mode. Note that even when the CPU 5 determines that thedestination is incapable of performing a G3 FAX and Internet FAX, thesefunctions may be just unset although they are present.

After initiating the call, the CPU 5 receives NSF from the receivingside in step S71 and checks the Internet FAX function of its ownapparatus in step S72. If the apparatus is capable of performing anInternet FAX, the CPU 5 checks the presence/absence of the Internet FAXfunction in the fourth octet of the received NSF in step S73. Note thatFIG. 5 is a flow chart of the Internet FAX apparatus, so an Internet FAXis naturally possible because in the present situation no apparatusesexist which exclusively perform only Internet FAX transmission orreception. Therefore, step S72 can be omitted.

If the fourth octet of the NSF indicates that the Internet FAX functionis present (00000001), the flow advances to step S74, and the CPU 5 sets“present” in the Internet FAX function column of correspondingdestination 01 in the destination table. In step S75, the CPU 5 storesthe Internet address indicated by the fifth and subsequent octets in theInternet address column of corresponding destination 01 in thedestination table. After transmitting TSI and NSS, the CPU 5 transmits aFAX message in accordance with the standard T.30 protocol.

FIG. 6 is a flow chart showing G3 reception by the Internet FAXapparatus of the first embodiment. An operation procedure on thereceiving side in the G3 facsimile mode will be described below withreference to FIG. 6.

First, when the apparatus is called from the telephone network, the NCUreceives the call and starts an automatic G3 reception procedure.

In step S81, the CPU 5 checks whether its own apparatus has the InternetFAX function. If the apparatus has the Internet FAX function, the CPU 5sets the fourth octet of NSF in step S82. Step S81 can also be omittedlike step S72 shown in FIG. 5. In step S83, the CPU 5 stores theInternet address of its own apparatus in the fifth and subsequentoctets. In step S84, the CPU 5 sets a DIS parameter. In step S85, theCPU 5 transmits NSF and DIS.

When receiving TSI and NSS in steps S86 and S87, respectively, the CPU 5performs the standard T.30 protocol in step S92.

If the same destination 01 is designated in transmission after that, theCPU 5 selects the Internet FAX mode in accordance with the flow chart ofdestination mode selection shown in FIG. 4 and transmits e-mail to theInternet address, since the data indicating that the Internet FAXfunction is present and the Internet address are set in 01 of thedestination table shown in FIG. 3.

FIG. 7 is a flow chart showing Internet FAX transmission by the InternetFAX apparatus of the first embodiment. An operation procedure on thetransmitting side in the Internet FAX mode will be described below withreference to FIG. 7.

In step S94, the CPU 5 starts the Internet FAX mode. In step S95, theCPU 5 sets the Internet address in the destination table shown in FIG. 3as the destination of e-mail. In step S96, the CPU 5 converts an imagefile into a TIFF file. In step S97, the CPU 5 attaches the TIFF file tothe e-mail file. In step S98, the CPU 5 transmits the e-mail by SMTP. Instep S99, the flow returns to a standby state.

FIG. 8 is a flow chart showing Internet FAX reception by the InternetFAX apparatus of the first embodiment. An operation procedure on thereceiving side in the Internet FAX mode will be described below withreference to FIG. 8.

In step S101, the CPU 5 receives e-mail by SMTP. IN step S102, the CPU 5checks an attached file of the e-mail. In step S103, the CPU 5 checkswhether the attached file is TIFF. If the file is TIFF, the flowadvances to step S104, and the CPU 5 converts this TIFF data into imagedata. In step S105, the CPU 5 controls the printer to print out theimage data. In step S106, the CPU 5 forms an e-mail reception log. Instep S107, the flow returns to a standby state.

If no file exists in step S102 or the file is not TIFF in step S103, theflow advances to step S106, and the CPU 5 forms an e-mail reception log.After that, the flow returns to the standby state in step S107.

As described above, the Internet FAX apparatus on the receiving sidetransmits the Internet FAX function and the Internet address by NSF. TheInternet FAX apparatus on the transmitting side stores these pieces ofinformation in the destination data. This allows the Internet FAXapparatus on the transmitting side to communicate with the samedestination by Internet FAX in the next transmission.

In this embodiment, a mode is selected in accordance with thepredetermined destination priority order. However, it is also possibleto allow a user to select a mode by displaying the data on the operationunit.

Also, in this embodiment, the Internet capability and address are storedin an NSF signal. However, these data can also be communicated by usingsome other signal.

Furthermore, although an Internet FAX is communicated by using e-mail inthis embodiment, the same effect can be obtained by transmitting andreceiving a T.30 frame or image data by using TCP/IP packets in realtime.

Description of Operation of Internet FAX Apparatus of Second Embodiment

The contents of the format of a T.30 NSS signal transmitted from anInternet FAX apparatus on the transmitting side will be described belowwith reference to FIG. 9.

The FIF format of NSS is composed of 25 octets. The first and secondoctets store a country identification code. The third octet stores amaker code. The fourth octet indicates the presence/absence of aninstruction to switch to the Internet FAX mode of an Internet FAXapparatus on the receiving side. 00000001 indicates the presence of theinstruction to switch to the Internet FAX mode; 00000000 indicates theabsence of the instruction to switch to the Internet FAX mode. The fifthto twenty-fifth octets store the Internet address of the Internet FAXapparatus on the transmitting side. That is, the Internet FAX apparatuson the transmitting side sends the instruction to switch to the InternetFAX mode to a partner of transmission by setting 00000001 in the fourthoctet and informs the transmission partner of the Internet address bythe fifth to twenty-fifth octets of the NSS.

The Internet FAX apparatus of the second embodiment can operate in theG3 facsimile mode and Internet FAX mode. The operation of this InternetFAX apparatus will be described below with reference to a T.30 NSFformat shown in FIG. 2, the T.30 NSS format shown in FIG. 9, adestination data format shown in FIG. 3, a flow chart of mode selectionshown in FIG. 4, a flow chart of G3 transmission by the Internet FAXapparatus shown in FIG. 10, a flow chart of G3 reception by the InternetFAX apparatus shown in FIG. 11, a flow chart of Internet FAXtransmission by the Internet FAX apparatus shown in FIG. 7, and a flowchart of Internet FAX reception by the Internet FAX apparatus shown inFIG. 8. Note that the Internet FAX apparatus of the second embodimentperforms G3 FAX communication whenever the apparatus determines that thecommunication partner is not an Internet FAX apparatus.

A summary of the G3 transmission procedure of the Internet FAX apparatusaccording to the second embodiment will be described below. Since thisapparatus basically operates in accordance with the standard T.30protocol, only an additional operation of this second embodiment will bedescribed.

When receiving NSF from an apparatus on the receiving side, the InternetFAX apparatus of this embodiment checks the presence/absence of theInternet FAX function in the fourth octet of the NSF. If the InternetFAX function is present (00000001), the Internet FAX apparatus storesthe Internet address indicated by the fifth and subsequent octets in adestination table.

If it is determined from the NSF that the apparatus on the receivingside has the Internet FAX function, the Internet FAX apparatus sets theinstruction to switch to the Internet FAX mode (00000001) in the fourthoctet of the NSS signal and sets the Internet address of this apparatuson the transmitting side in the fifth and subsequent octets.

When receiving CFR after transmitting NSS, the Internet FAX apparatussends a training signal and subsequently a FAX message in accordancewith the standard T.30 protocol.

After that, transmission to the apparatus on the receiving side isperformed by Internet FAX transmission by using the Internet addressreceived by the NSF.

A summary of the G3 reception procedure of the Internet FAX apparatusaccording to the second embodiment will be described below. Thisapparatus basically operates in accordance with the standard T.30protocol, so only an additional operation of this embodiment will bedescribed.

Since the Internet FAX apparatus on the receiving side is capable ofperforming an Internet FAX, the apparatus sets the fourth octet(00000001) of NSF when transmitting the NSF. The apparatus stores itsInternet address in the fifth and subsequent octets.

Upon receiving NSS, the Internet FAX apparatus checks thepresence/absence of the instruction to switch to the Internet FAX modein the fourth octet. If the instruction is present (00000001), theapparatus stores the Internet address indicated by the fifth andsubsequent octets of the NSS in the destination table. The apparatusthen performs ordinary G3 reception.

After that, transmission to the apparatus on the receiving side isperformed by Internet FAX transmission by using the Internet addressreceived by the NSS.

(Operation Flow Charts of Internet FAX Apparatus of Second Embodiment)

FIG. 4 is a flow chart showing mode selection by the Internet FAXapparatus of the second embodiment. This flow chart is the same as inthe first embodiment, so a detailed description thereof will be omitted.

FIG. 10 is a flow chart showing G3 transmission by the Internet FAXapparatus of the second embodiment. A process procedure on thetransmitting side in the G3 facsimile mode will be described below withreference to FIG. 10.

For example, an operator sets an original and presses one-touch button01 of the operation unit. A CPU 5 shown in FIG. 1 checks destination 01in the destination table shown in FIG. 3 and determines that destination01 is incapable of performing an Internet FAX. Therefore, the CPU 5initiates a call to the telephone network and starts transmission in theG3 facsimile mode. Note that even when the CPU 5 determines that thedestination is incapable of performing a G3 FAX and Internet FAX, thesefunctions may be just unset although they are present.

After initiating the call, the CPU 5 receives NSF from the receivingside in step S71 and checks the Internet FAX function of its ownapparatus in step S72. If the apparatus is capable of performing anInternet FAX, the CPU 5 checks the presence/absence of the Internet FAXfunction in the fourth octet of the received NSF in step S73. Note thatFIG. 10 is a flow chart of the Internet FAX apparatus, so an InternetFAX is naturally possible because in the present situation noapparatuses exist which exclusively perform only Internet FAXtransmission or reception. Therefore, step S72 can be omitted.

If the fourth octet of the NSF indicates that the Internet FAX functionis present (00000001), the flow advances to step S74, and the CPU 5 sets“present” in the Internet FAX function column of correspondingdestination 01 in the destination table. In step S75, the CPU 5 storesthe Internet address indicated by the fifth subsequent octets in theInternet address column of corresponding destination 01 in thedestination table.

In step S76, the CPU 5 sets the instruction to switch to the InternetFAX mode in the fourth octet of the NSS signal. In step S77, the CPU 5sets the Internet address of its own apparatus in the fifth andsubsequent octets. In step S78, the CPU 5 sets the telephone number,e.g., (098-765-4321), of its own apparatus in TSI. In step S79, the CPU5 transmits TSI and NSS. In step S80, the CPU 5 transmits a FAX messagein accordance with the standard T.30 protocol.

FIG. 11 is a flow chart showing G3 reception by the Internet FAXapparatus of the second embodiment. An operation procedure on thereceiving side in the G3 facsimile mode will be described below withreference to FIG. 11.

First, when the apparatus is called from the telephone network, the NCUreceives the call and starts an automatic G3 reception procedure.

In step S81, the CPU 5 checks whether its own apparatus has the InternetFAX function. If the apparatus has the Internet FAX function, the CPU 5sets the fourth octet of NSF in step S82. Step S81 can also be omittedlike step S72 shown in FIG. 10. In step S83, the CPU 5 stores theInternet address of its own apparatus in the fifth and subsequentoctets. In step S84, the CPU 5 sets a DIS parameter. In step S85, theCPU 5 transmits NSF and DIS.

When receiving TSI and NSS in steps S86 and S87, respectively, the flowadvances to step S88, and the CPU 5 checks whether the instruction toswitch to the Internet FAX mode is set in the fourth octet of the NSS.If the instruction is present, the flow advances to step S89, and theCPU 5 checks TSI, e.g., the same destination 03 as (098-765-4321) in thedestination table shown in FIG. 3. In step S90, the CPU 5 sets “present”in the Internet function column of one-touch number 03 in thedestination table. In step S91, the CPU 5 stores the Internet addressindicated by the fifth and subsequent octets of the NSS in thecorresponding position of one-touch number 03 in the destination table.

In step S92, the CPU 5 performs the standard T.30 protocol.

If destination 01 is designated on the transmitting side and the samedestination 03 is designated on the receiving side in transmission afterthat, the CPU 5 selects the Internet FAX mode in accordance with theflow chart of destination mode selection shown in FIG. 4 and transmitse-mail to the Internet address, since the data indicating that theInternet FAX function is present and the Internet address are set in 01or 03 of the destination table shown in FIG. 3.

Internet FAX transmission and reception procedures of the Internet FAXapparatus of the second embodiment are identical with the proceduresdescribed in the first embodiment with reference to FIGS. 7 and 8.

As described above, the Internet FAX apparatus on the transmitting sidetransmits the Internet FAX function and the Internet address by NSS. TheInternet FAX apparatus on the receiving side stores these pieces ofinformation in the destination data. This allows the Internet FAXapparatus on the receiving side to communicate with the transmittingside by an Internet FAX in the next transmission. Also, the Internet FAXapparatus on the receiving side transmits the Internet FAX function andthe Internet address by NSF. The Internet FAX apparatus on thetransmitting side stores these pieces of information in the destinationdata. This allows the Internet FAX apparatus on the transmitting side tocommunicate with the same destination by an Internet FAX in the nexttransmission.

In this embodiment, a mode is selected in accordance with thepredetermined destination priority order. However, it is also possibleto allow a user to select a mode by displaying the data on the operationunit.

Also, in this embodiment the Internet capability and address are storedin an NSS signal. However, these data can also be communicated by usingsome other signal.

Furthermore, although an Internet FAX is communicated by using e-mail inthis embodiment, the same effect can be obtained by transmitting andreceiving a T.30 frame or image data by using TCP/IP packets in realtime.

Description of Operation of Internet FAX Apparatus of Third Embodiment

An Internet FAX apparatus of the third embodiment can operate in the G3facsimile mode and Internet FAX mode. The operation of this Internet FAXapparatus will be described below with reference to a T.30 NSF formatshown in FIG. 2, a T.30 NSS format shown in FIG. 9, a flow chart of a G3transmission procedure shown in FIG. 12, a destination data format shownin FIG. 3, a flow chart of a protocol shown in FIG. 13, a flow chart ofInternet FAX image transmission shown in FIG. 14, and a flow chart ofInternet FAX image reception shown in FIG. 15. Note that the InternetFAX apparatus of the third embodiment performs G3 FAX communicationwhenever the apparatus determines that the communication partner is notan Internet FAX apparatus.

FIG. 12 is a flow chart showing a part of a G3 transmission procedure. Asummary of the transmission procedure in the third embodiment will bedescribed below with reference to FIG. 12. Since this apparatusbasically operates in accordance with the standard T.30 protocol, onlyan additional operation of this embodiment will be described.

When receiving NSF from an apparatus on the receiving side, the InternetFAX apparatus of this embodiment checks the presence/absence of theInternet FAX function in the fourth octet of the NSF. If the InternetFAX function is present (00000001), the Internet FAX apparatus storesthe Internet address indicated by the fifth and subsequent octets in adestination table.

If it is determined from the NSF that the apparatus on the receivingside has the Internet FAX function, the Internet FAX apparatus sets aninstruction to switch to the Internet FAX mode (00000001) in the fourthoctet of the NSS signal and sets the Internet address of this apparatuson the transmitting side in the fifth and subsequent octets.

When receiving CFR after transmitting NSS (S41), the Internet FAXapparatus checks whether the mode can be switched to the Internet FAXmode (S42). If the mode can be switched (YES), the Internet FAXapparatus transmits DCN and then disconnects the line (S43 and S44). Ifthe mode cannot be switched to the Internet FAX mode (NO), the InternetFAX apparatus sends a training signal and subsequently a FAX message inaccordance with the standard T.30 protocol after receiving CFR (S45 andS46).

A summary of the G3 reception procedure of the Internet FAX apparatusaccording to the third embodiment will be described below. Thisapparatus basically operates in accordance with the standard T.30protocol, so only an additional operation of this embodiment will bedescribed.

Since the Internet FAX apparatus on the receiving side is capable ofperforming an Internet FAX, the apparatus sets the fourth octet(00000001) of NSF when transmitting the NSF. The apparatus stores itsInternet address in the fifth and subsequent octets.

Upon receiving NSS, the Internet FAX apparatus checks thepresence/absence of the instruction to switch to the Internet FAX modein the fourth octet. If the instruction is present (00000001), theapparatus transmits CFR. The apparatus disconnects the line afterreceiving DCN. If the instruction is absent, the apparatus transmits CFRand perform ordinary G3 reception. The apparatus stores the Internetaddress indicated by the fifth and subsequent octets of the NSS in thedestination table.

FIG. 13 is a view showing a protocol in the third embodiment.Interruption of transmission and reception in the G3 facsimile mode andswitching to the Internet FAX mode will be described below withreference to FIG. 13.

-   {circle over (1)} A transmitting apparatus selects the G3 facsimile    mode and initiates a call to a telephone network.-   {circle over (2)} A receiving apparatus detects the incoming call    from the telephone network, sends CED, and then transmits CSI, NSF,    and DIS.-   {circle over (3)} The transmitting apparatus checks the NSF signal    from the receiving apparatus. If the transmitting apparatus detects    that the receiving apparatus has the Internet FAX function, the    transmitting apparatus saves the Internet address of the receiving    apparatus. The transmitting apparatus sets the instruction to switch    to the Internet FAX mode in NSS, stores the Internet address in the    NSS, and transmits the NSS.-   {circle over (4)} The receiving apparatus sends CFR and waits for    DCN.-   {circle over (5)} The transmitting apparatus transmits the DCN and    disconnects the line.-   {circle over (6)} The receiving apparatus receives the DCN and    disconnects the line.-   {circle over (7)} The transmitting apparatus sets the saved Internet    address in the destination and transmits image data in the Internet    FAX mode.

FIG. 14 is a flow chart showing a procedure of switching to the InternetFAX mode in an apparatus on the transmitting side.

For example, an operator sets an original and presses one-touch button01 of the operation unit. A CPU 5 shown in FIG. 1 checks destination 01in the destination table shown in FIG. 3 and determines that destination01 is incapable of performing an Internet FAX. Therefore, the CPU 5initiates a call to the telephone network and starts transmission in theG3 facsimile mode. Note that even when the CPU 5 determines that thedestination is incapable of performing an Internet FAX, this functionmay be just unset although it is present.

After initiating the call, the CPU 5 receives NSF from the receivingapparatus in step S71. In step S72, the CPU 5 checks the Internet FAXfunction of its own apparatus. If the apparatus is capable of performingan Internet FAX, the flow advances to step S73, and the CPU 5 checks thepresence/absence of the Internet FAX function in the fourth octet of thereceived NSF. If the Internet FAX function is “present” in the fourthoctet, the flow advances to step S174, and the CPU 5 stores the Internetaddress indicated by the fifth and subsequent octets in the work area ofa RAM 12 shown in FIG. 1. Note that FIG. 14 is a flow chart of theInternet FAX apparatus, so an Internet FAX is naturally possible becausein the present situation no apparatuses exist which exclusively performonly Internet FAX transmission or reception. Therefore, step S72 can beomitted.

Next, in step S175, the CPU 5 sets the instruction to switch to theInternet FAX mode (00000001) in the fourth octet of the NSS signal. Instep S176, the CPU 5 sets the Internet address of its own apparatus inthe fifth and subsequent octets. In step S177, the CPU 5 transmits theNSS.

In step S178, the CPU 5 waits for CFR. When receiving the CFR, the CPU 5transmits DCN in step S179 and disconnects the line in step S180.

In step S181, the CPU 5 starts transmission in the Internet FAX mode. Instep S182, the CPU 5 sets the Internet address, which is stored in thework area in step S174, in the destination of e-mail. In step S183, theCPU 5 converts an image file into a TIFF file. In step S184, the CPU 5attaches the TIFF file to e-mail. In step S185, the CPU 5 transmits thee-mail by SMTP. In step S186, the flow returns to a standby state.

If the mode cannot be switched to the Internet FAX mode in steps S71,S72, and S73, the flow advances to step S80, and the CPU 5 sends a FAXmessage in accordance with the standard T.30 protocol.

FIG. 15 is a flow chart showing a procedure of switching to the InternetFAX mode in an apparatus on the receiving side.

First, when the apparatus is called from the telephone network, an NCUreceives the call and starts an automatic G3 reception procedure.

In step S81, the CPU 5 checks whether its own apparatus has the InternetFAX function. If the apparatus has the Internet FAX function, the CPU 5sets the fourth octet of NSF in step S82. In step S83, the CPU 5 storesthe Internet address of its own apparatus in the fifth and subsequentoctets. In step S84, the CPU 5 sets a DIS parameter. In step S85, theCPU 5 transmits NSF and DIS to the transmitting side.

When receiving NSS from the transmitting side in step S96, the CPU 5checks in step S97 whether the instruction to switch to the Internet FAXmode is set in the fourth octet of the NSS. If the instruction ispresent, the CPU 5 transmits CFR to the transmitting side in step S98and receives DCN from the transmitting side in step S99. After that, theCPU 5 disconnects the line in step S100, and the flow returns to astandby state in step S102. If the instruction is absent, the CPU 5performs ordinary T.30 reception in step S92.

When the flow returns to the standby state in step S102, thetransmitting side transmits image data by Internet FAX. Therefore, theCPU 5 starts receiving the Internet FAX in step S103.

In step S104, the CPU 5 receives e-mail by SMTP. In step S105, the CPU 5checks whether the e-mail contains an attached file. If the e-mailcontains an attached file, the flow advances to step S106, and the CPU 5checks whether the attached file is a TIFF file. If the attached file isa TIFF file, the flow advances to step S107 and the CPU 5 converts theTIFF file into image data. In step S108, the CPU 5 determines that theimage data is facsimile transmission image data, and, usually, controlsa printer to print out the image data. In step S109, the CPU 5 forms ane-mail reception log. In step S110, the flow returns to a standby state.

If the e-mail contains no attached file in step S105 or the attachedfile is not a TIFF file in step S106, the flow advances to step S109 toform an e-mail reception log and returns to the standby state in stepS110.

As described above, a receiving apparatus transmits its Internet FAXfunction and Internet address by NSF. This allows a transmittingapparatus to transmit by interrupting the G3 facsimile mode andswitching to the Internet FAX mode.

In this embodiment, the receiving side does not use the Internet addresstransmitted on the NSS signal from the transmitting side. However, whenNSS is transmitted in step S177 of FIG. 14, the telephone number of thetransmitting side is transmitted by TSI. If the fourth octet of the NSSis 1 in step S97 of FIG. 15, the Internet address in the fifth totwenty-fifth octets of the NSS is registered on the basis of thereceived telephone number. This allows the receiving side to performInternet FAX transmission to the transmitting side in the nexttransmission.

Also, in this embodiment, the Internet capability and address are storedin an NSS signal. However, these data can also be communicated by usingsome other signal.

Furthermore, although Internet FAX is communicated by using e-mail inthis embodiment, the same effect can be obtained by transmitting andreceiving a T.30 frame or image data by using TCP/IP packets in realtime.

The present invention can be applied to a system constituted by aplurality of devices (e.g., host computer, interface, reader, andprinter) or to an apparatus (e.g., copying machine or facsimile)comprising a single device.

Further, the object of the present invention can also be achieved byproviding a storage medium storing program codes of software forperforming the aforesaid functions according to the embodiments to asystem or an apparatus, reading the program codes with a computer (e.g.,CPU or MPU) of the system or apparatus from the storage medium, and thenexecuting the program. In this case, the program codes read from thestorage medium realize the functions according to the embodiments, andthe storage medium storing the program codes constitutes the invention.

Further, the storage medium, such as a floppy disk, a hard disk, anoptical disk, a magnetooptical disk, CD-ROM, CD-R, a magnetic tape, anonvolatile type memory card, and ROM can be used for providing theprogram codes.

Furthermore, besides aforesaid functions according to the aboveembodiments are realized by executing the program codes which are readby a computer, the present invention includes a case where an OS(Operating System) or the like working on the computer performs a partor entire processes in accordance with designations of the program codesand realizes functions according to the above embodiments.

Furthermore, the present invention also includes a case where, after theprogram codes read from the storage medium are written in a functionextension board which is inserted into the computer or in a memoryprovided in a function extension unit which is connected to thecomputer, CPU or the like contained in the function extension board orunit performs a part or entire process in accordance with designationsof the program codes and realizes functions of the above embodiments.

When the present invention is applied to the above storage medium, itstores programs including the program codes corresponding to the flowcharts described above.

As many apparently widely different embodiments of the present inventioncan be made without departing from the spirit and scope thereof, it isto be understood that the invention is not limited to the specificembodiments thereof except as defined in the attached claims.

1-70. (canceled)
 71. Internet address informing method suing an Internetfacsimile apparatus for transmitting and receiving an image by anInternet facsimile transmitting/receiving function and an ordinaryfacsimile transmitting/receiving function, characterized in that anInternet facsimile apparatus on a transmitting side transmits anInternet facsimile function, and Internet address thereof on first andsecond signals in a standard protocol of ordinary facsimilecommunication, and an Internet facsimile apparatus on a receiving sidedetects and registers the Internet facsimile function, and Internetaddress of said Internet facsimile apparatus on the transmitting side,carried on the first and second signals in the standard protocol ofordinary facsimile communication, as destination data, and whentransmission is to be performed for said Internet facsimile apparatus onthe transmitting side thereafter, communicates with said Internetfacsimile apparatus on the transmitting side by using the Internetaddress in the destination data.
 72. The method according to claim 71,characterized in that the ordinary facsimile communication is G3facsimile communication, the first signal is a TSI signal and carriesthe telephone number of said Internet facsimile apparatus on thetransmitting side, and the second signal is an NSS signal and carriesthe Internet facsimile function and Internet address of said Internetfacsimile apparatus on the transmitting side.
 73. The method accordingto claim 72, characterized in that the Internet facsimile function isstored in a fourth octet of the NSS or NSF signal and transmitted, andthe Internet address is stored in fifth to twenty-fifth octets of theNSS or NSF signal and transmitted.
 74. The method according to claim 73,characterized in that the fourth octet of the NSS or NSF signal is not 0when the Internet facsimile function is present, and is 0 when theInternet facsimile function is not present.
 75. The method according toclaim 71, characterized in that said Internet facsimile apparatus on thereceiving side transmits the Internet facsimile function and Internetaddress thereof on a third signal in the standard protocol of ordinaryfacsimile communication, and said Internet facsimile apparatus on thetransmitting side detects and registers the Internet facsimile functionand Internet address of said Internet facsimile apparatus on thereceiving side, carried on the third signal in the standard protocol ofordinary facsimile communication, as destination data, and whentransmission is to be performed for said Internet facsimile apparatus onthe receiving side thereafter, communicates with said Internet facsimileapparatus on the receiving side by suing the Internet address in thedestination data.
 76. The method according to claim 75, characterized inthat the standard facsimile communication is G3 facsimile communication,and the third signal lis an NSF signal and carries the Internetfacsimile function and Internet address of said Internet facsimileapparatus on the receiving side.
 77. The method according to claim 76,characterized in that the Internet facsimile function is stored in afourth octet of the NSS or NSF signal and transmitted, and the Internetaddress is stored in fifth to twenty-fifth octets of the NSS or NFSsignal and transmitted.
 78. The method according to claim 77,characterized in that the fourth octet of the NSS or NSF signal is not 0when the Internet facsimile function is present, and is 0 when theInternet facsimile function is not present. 79.-100. (canceled).